Serialized Form
|
Class amigo.Amigo extends java.lang.Object implements Serializable |
amigoPtr
int amigoPtr
maxSpeed
int maxSpeed
sonarValues
java.util.Hashtable<K,V> sonarValues
nSonarReadings
int nSonarReadings
counter
int counter
amigoPtr
int amigoPtr
docks
java.util.Hashtable<K,V> docks
|
Package guitools.components |
ar
javax.swing.JButton ar
wo
javax.swing.JButton wo
sep
javax.swing.JComponent sep
title
javax.swing.JLabel title
docked
boolean docked
initialDockLocation
int initialDockLocation
cp
java.awt.Container cp
receiver
DockReceiver receiver
r1
int r1
r2
int r2
g1
int g1
g2
int g2
b1
int b1
b2
int b2
gridbags
javax.swing.JPanel gridbags
bottom
javax.swing.JPanel bottom
grid
java.awt.GridBagLayout grid
c
java.awt.GridBagConstraints c
allowAddLast
boolean allowAddLast
serverRunning
boolean serverRunning
socketRunning
boolean socketRunning
dontRestore
boolean dontRestore
serverSocket
java.net.ServerSocket serverSocket
socket
java.net.Socket socket
in
java.io.ObjectInputStream in
out
java.io.ObjectOutputStream out
robot
RAExternalAgentInterface robot
port
int port
delay
int delay
text
javax.swing.JTextArea text
- VERSION 1.2 NEW GRAPHICAL INTERFACE
mayClose
boolean mayClose
bStop
javax.swing.JButton bStop
bStart
javax.swing.JButton bStart
world
RAWorld world
inputNames
java.util.Vector<E> inputNames
outputNames
java.util.Vector<E> outputNames
processes
java.util.Vector<E> processes
connections
java.util.Vector<E> connections
speedActor
RAActor speedActor
angleActor
RAActor angleActor
traceActor
RAActor traceActor
gripper
RAActor gripper
name
java.lang.String name
editable
boolean editable
hashCode
int hashCode
|
Package raar.agent.process |
data
RADataType data
out
RAProcess out
outName
java.lang.String outName
in
RAProcess in
inName
java.lang.String inName
sourceCode
java.lang.String sourceCode
statement
RAStatement statement
register
RARegister register
inregister
RASetRegister inregister
outregister
RAFetchRegister outregister
hasRun
boolean hasRun
processName
java.lang.String processName
accepted
RADataType accepted
binding
int binding
|
Package raar.agent.process.actor |
inputName
java.lang.String inputName
inputValue
RAReal inputValue
emulateRegisterNames
java.util.Vector<E> emulateRegisterNames
emulateRegisterObjects
java.util.Vector<E> emulateRegisterObjects
agent
RAAgent agent
className
java.lang.String className
name
java.lang.String name
|
Package raar.agent.process.sensor |
color
java.awt.Color color
lightSource
java.lang.String lightSource
className
java.lang.String className
color
java.awt.Color color
direction
double direction
section_width
double section_width
radius
double radius
outputName
java.lang.String outputName
- DO NOT CHANGE OR ACCESS; PUBLIC DUE TO IMPLEMENTATIONAL ISSUES.
output
RADataType output
- DO NOT CHANGE OR ACCESS; PUBLIC DUE TO IMPLEMENTATIONAL ISSUES.
emulateRegisterNames
java.util.Vector<E> emulateRegisterNames
emulateRegisterObjects
java.util.Vector<E> emulateRegisterObjects
detailed
boolean detailed
sensorValues
java.util.Hashtable<K,V> sensorValues
simMode
boolean simMode
host
java.lang.String host
- CONNECTION STUFF
port
int port
socket
java.net.Socket socket
connected
boolean connected
panic
boolean panic
inp
raar.external.RAExternalAgentClientThread inp
me
RAExternalAgent me
answered
boolean answered
state
int state
connectCancelled
boolean connectCancelled
s
java.lang.Throwable s
- Error content.
childSensor
RASensor childSensor
sensor_id
java.lang.String sensor_id
signalExternal
boolean signalExternal
doDebug
javax.swing.JToggleButton doDebug
debug
javax.swing.JTextArea debug
size
java.awt.Dimension size
|
Class raar.gui.RAGEdit extends javax.swing.JInternalFrame implements Serializable |
changed
boolean changed
contentPane
java.awt.Container contentPane
agent
RAAgent agent
mapPanel
RAGProcessMapPanel mapPanel
mapPanelS
javax.swing.JScrollPane mapPanelS
errString
java.lang.String errString
componentMenu
javax.swing.JPopupMenu componentMenu
selPMenu
javax.swing.JMenu selPMenu
newP
javax.swing.JMenu newP
newSensorItem
javax.swing.JMenuItem newSensorItem
newFactoryItem
javax.swing.JMenuItem newFactoryItem
saveComponentButton
javax.swing.JButton saveComponentButton
deleteComponentButton
javax.swing.JButton deleteComponentButton
newSensorButton
javax.swing.JButton newSensorButton
newFactoryButton
javax.swing.JButton newFactoryButton
border
javax.swing.border.AbstractBorder border
contentPane2
javax.swing.JPanel contentPane2
me
RAGExternalFrame me
ext
RAEngine_External ext
agL
javax.swing.JList agL
agents
javax.swing.DefaultListModel agents
counter
javax.swing.JLabel counter
countText
javax.swing.JTextField countText
bStop
javax.swing.JButton bStop
bRemove
javax.swing.JButton bRemove
bPlay
javax.swing.JToggleButton bPlay
iPlay
javax.swing.ImageIcon iPlay
iPause
javax.swing.ImageIcon iPause
started
boolean started
locked
boolean locked
rewinded
boolean rewinded
nFinished
int nFinished
success
boolean success
owner
RAGEdit owner
content
javax.swing.JPanel content
bFinish
javax.swing.JButton bFinish
lCurrentPage
javax.swing.JLabel lCurrentPage
selectClass
javax.swing.JComboBox selectClass
edit
boolean edit
doShow
boolean doShow
factory
RAFactory factory
ss
java.awt.BasicStroke ss
sm
java.awt.BasicStroke sm
sl
java.awt.BasicStroke sl
inCircles
java.awt.Shape[] inCircles
outCircles
java.awt.Shape[] outCircles
selected
java.awt.image.BufferedImage selected
unselected
java.awt.image.BufferedImage unselected
width
int width
height
int height
source
RAProcess source
SNAP
int SNAP
- This determines the raster size of the image; processes will snap every SNAP pixels.
w
int w
h
int h
mx
int mx
my
int my
pw
int pw
bgImage
java.awt.image.BufferedImage bgImage
raster
java.awt.Image raster
zoom
double zoom
source
RAAgent source
PLs
java.util.Vector<E> PLs
selected
raar.gui.PL selected
down
boolean down
me
RAGProcessMap me
sel
RAGProcess sel
selN
int selN
selL
java.awt.Point selL
selOut
boolean selOut
ml
raar.gui.RAGProcessMap.ML ml
map
RAGProcessMap map
m
int m
owner
RAGEdit owner
currentPage
int currentPage
lastPage
int lastPage
lCurrentPage
javax.swing.JLabel lCurrentPage
content
javax.swing.JPanel content
bPrev
javax.swing.JButton bPrev
bNext
javax.swing.JButton bNext
edit
boolean edit
doShow
boolean doShow
sensor
RASensor sensor
screenThread
raar.gui.RAGSimFrame.ScreenThread screenThread
contentPane2
javax.swing.JPanel contentPane2
image
GVectorImage image
sim
RAEngine_Simulator sim
counter
javax.swing.JLabel counter
countText
javax.swing.JTextField countText
bStop
javax.swing.JButton bStop
bPlay
javax.swing.JToggleButton bPlay
iplay
javax.swing.ImageIcon iplay
ipause
javax.swing.ImageIcon ipause
lPerformance1
javax.swing.JLabel lPerformance1
lPerformance2
javax.swing.JLabel lPerformance2
locked
boolean locked
rewinded
boolean rewinded
unplaced_agents
java.util.Vector<E> unplaced_agents
bigContentPane
java.awt.Container bigContentPane
agents
javax.swing.JPanel agents
selectedAgent
javax.swing.JPanel selectedAgent
wpc
javax.swing.JPanel wpc
saveAgent
javax.swing.JButton saveAgent
renameAgent
javax.swing.JButton renameAgent
editAgent
javax.swing.JButton editAgent
removeAgentW
javax.swing.JButton removeAgentW
removeAgent
javax.swing.JButton removeAgent
placeAgent
javax.swing.JButton placeAgent
externalAgent
javax.swing.JButton externalAgent
configurePlugins
javax.swing.JButton configurePlugins
newMap
javax.swing.JButton newMap
- New map button -> RAGUI adapts its state -> accessible
loadMap
javax.swing.JButton loadMap
- Load map button -> RAGUI adapts its state -> accessible
loadWorld
javax.swing.JButton loadWorld
- Load world button -> RAGUI adapts its state -> accessible
saveWorld
javax.swing.JButton saveWorld
- Save world button -> RAGUI adapts its caption -> accessible
editMap
javax.swing.JButton editMap
- Edit map button -> RAGUI adapts its state -> accessible
listAgentsPlaced
javax.swing.JList listAgentsPlaced
listAgentsUnplaced
javax.swing.JList listAgentsUnplaced
selection_placed
boolean selection_placed
selection
RAAgent selection
sim
boolean sim
ext
boolean ext
desktop
javax.swing.JDesktopPane desktop
tasks
RAGTasks tasks
- Some things to remember... and some things to access from outside myself...
editor
RAGEdit editor
- Some things to remember... and some things to access from outside myself...
worldeditor
RAGWorldEdit worldeditor
- Some things to remember... and some things to access from outside myself...
simulator
RAGSimFrame simulator
- Some things to remember... and some things to access from outside myself...
external
RAGExternalFrame external
- Some things to remember... and some things to access from outside myself...
debugger
RAGDebugFrame debugger
- Some things to remember... and some things to access from outside myself...
configurePlugins
javax.swing.JMenuItem configurePlugins
- Ugly yet efficient public menu for en- and disabling easily.
selAgent
javax.swing.JMenu selAgent
- Ugly yet efficient public menu for en- and disabling easily.
saveAgent
javax.swing.JMenuItem saveAgent
- Ugly yet efficient public menu for en- and disabling easily.
removeAgentW
javax.swing.JMenuItem removeAgentW
- Ugly yet efficient public menu for en- and disabling easily.
removeAgent
javax.swing.JMenuItem removeAgent
- Ugly yet efficient public menu for en- and disabling easily.
placeAgent
javax.swing.JMenuItem placeAgent
- Ugly yet efficient public menu for en- and disabling easily.
externalAgent
javax.swing.JMenuItem externalAgent
- Ugly yet efficient public menu for en- and disabling easily.
world_new_map
javax.swing.JMenuItem world_new_map
- Ugly yet efficient public menu for en- and disabling easily.
world_load_map
javax.swing.JMenuItem world_load_map
- Ugly yet efficient public menu for en- and disabling easily.
world_load_world
javax.swing.JMenuItem world_load_world
- Ugly yet efficient public menu for en- and disabling easily.
world_edit_map
javax.swing.JMenuItem world_edit_map
- Ugly yet efficient public menu for en- and disabling easily.
world_save_world
javax.swing.JMenuItem world_save_world
- Ugly yet efficient public menu for en- and disabling easily.
sim_menu
javax.swing.JMenu sim_menu
- Ugly yet efficient public menu for en- and disabling easily.
sim_play
javax.swing.JMenuItem sim_play
- Ugly yet efficient public menu for en- and disabling easily.
sim_stop
javax.swing.JMenuItem sim_stop
- Ugly yet efficient public menu for en- and disabling easily.
dockPanel
javax.swing.JPanel dockPanel
- The dock panel.
dockArea
javax.swing.JPanel dockArea
- The dock area.
collapsed
boolean collapsed
- Remember whether side menu is collapsed.
stopLock
boolean stopLock
- Stop button must be locked while simulation is being stopped.
aw
int aw
- Width of the toolboxes by default.
resolved
boolean resolved
- Resolve inconsistencies between agent sensors/factories and world objects.
restore
boolean restore
ox
int ox
oy
int oy
oa
double oa
oca
java.awt.Color oca
oct
java.awt.Color oct
a
RAAgent a
world
RAWorld world
editArea
javax.swing.JTextArea editArea
border
javax.swing.border.AbstractBorder border
list
RAAbstractList list
toAdd
RAAllowedInList toAdd
assignTo
java.lang.String assignTo
value
RAAssignable value
register
RARegister register
list
RAAbstractList list
a
RAEqualityComparable a
b
RAEqualityComparable b
compareType
int compareType
elemName
java.lang.String elemName
list
RAAbstractList list
set
RAStatement set
register
RARegister register
condition
RALogObject condition
actions
RAStatementSet actions
elseActions
RAStatementSet elseActions
operation
int operation
p
RALogObject p
q
RALogObject q
x
RAMathObject x
y
RAMathObject y
operation
int operation
varName
java.lang.String varName
toPrintP
RAPointer toPrintP
statements
java.util.Vector<E> statements
|
Package raar.language.compiler |
codeFragment
java.lang.String codeFragment
line
int line
lock
boolean lock
datatype
int datatype
values
java.util.Vector<E> values
currentElement
int currentElement
typeOfList
RANonElemDataType typeOfList
registerLocation
java.lang.String registerLocation
register
RARegister register
lastRandom
double lastRandom
datatype
int datatype
value
double value
registerLocation
java.lang.String registerLocation
register
RARegister register
nameVector
java.util.Vector<E> nameVector
objectVector
java.util.Vector<E> objectVector
initialObjectVector
java.util.Vector<E> initialObjectVector
lock
boolean lock
myNameVector
java.util.Vector<E> myNameVector
datatype
int datatype
value
java.lang.String value
registerLocation
java.lang.String registerLocation
register
RARegister register
values
RAAllowedInType[] values
names
java.lang.String[] names
datatype
int datatype
registerLocation
java.lang.String registerLocation
register
RARegister register
maxRuns
int maxRuns
realTolerance
double realTolerance
speedScalar
int speedScalar
updates
int updates
scanAccuracy
double scanAccuracy
stop
int stop
trace
long trace
drawSensors
boolean drawSensors
antiAlias
boolean antiAlias
|
Package raar.vectorimagex |
shape
java.awt.Shape shape
color
java.awt.Color color
filled
boolean filled
opacity
float opacity
traces
java.util.Vector<E> traces
- The trace the agent may leave behind.
classes
java.util.Vector<E> classes
agents
java.util.Vector<E> agents
agentAddedObjects
java.util.Vector<E> agentAddedObjects
initialAddedObjects
java.util.Vector<E> initialAddedObjects
sourceCode
java.lang.String sourceCode
classname
java.lang.String classname
- Object class name.
name
java.lang.String name
- Object name.
isStatic
boolean isStatic
- Is the object static or can we create instances?
fixed
boolean fixed
- Is the object fixed size or not?
massive
boolean massive
- Is the object massive or "flat"?
movable
boolean movable
- Is the object movable (only massive ones are)?
delay
double delay
- If we kick the object, how many percent will it delay per turn?
light
boolean light
- Is the object a source of light or magnetism, perceivable by the light sensor?
originalPosition
java.awt.geom.Point2D.Double originalPosition
originalRotation
double originalRotation
source
VectorImage source
- The image source.
tracingImage
java.awt.Image tracingImage
- The tracing image we are using.
target
java.awt.image.BufferedImage target
- The image we are drawing on.
antiAlias
boolean antiAlias
- Anti alias setting.
zoom
double zoom
- The zoom factor.
oldZoom
double oldZoom
- Previous zoom factor for when zooming in fails due to memory issues.
obj
VectorObject obj
- Underlying world object.
size
java.awt.Dimension size
bgColor
java.awt.Color bgColor
objects
java.util.Vector<E> objects
readObject
private void readObject(java.io.ObjectInputStream s)
throws java.io.IOException
- Throws:
java.io.IOException
writeObject
private void writeObject(java.io.ObjectOutputStream s)
throws java.io.IOException
- Throws:
java.io.IOException
type
int type
- Type of object.
boundsD
double[] boundsD
rotation
double rotation
- The rotation in degrees we will apply to the object.
color
java.awt.Color color
- The object's colour.
filled
boolean filled
- Whether or not to fill the object when drawing.